             
              I.1.   
                      ()


   3.    

   3.1.   

    -     ,    (
   )     -
,        
.
      (  )     
  ,  OC  
   ,     -
   .
    ,        - 
 256 .      0   MAX-
BLOK ( ,      ).
M  ,  OC -  65536  
(16 ).        
    .


   3.2.     

           -
   .   
 ,     ,    
      RWTS. -
  ""  -     
 --,     -
   ,     -
  /:
   DSIDE -   ( ),
   DSIZE -     (  ),
   TSIZE -     ().
           (TSIZE)  
DSIZE * TSIZE = MAXBLOK + 1.     ""  
(   .)     -
        ,  
   .  ,  -
,        
, ..    "" RWTS -
   :    -
  .


   3.3.  

     ,   -
 (,    ),    OC  
    ,      
  .
       RWTS   
     VOLUME,  -
   .     
      (,
        ).
         
      :
    1 - RAM-    
    2 - Shugrt (EC-5088,89)
    3 - MFM-DSDD (TEAC, EC-5323) - 2 ., 2 
    4 - MFM-SSDD                 - 1 ., 2 
    5 - MFM-SSSD                   1 ., 1 
   .. - 
      (TYPE)        
 ,    .


   3.4.   

      :
 -    VTOC; 1-    
        VTOCADR;
 -   ,    
      ,     .  (
     0  VTOCADR-1);
 -  ()       0,  
          ;
 -     -   
     .
     ,   -
 VTOCADR (      255),  
  .
     ,    -
         -
, :
 - -  (),    ,
       -    
     ;
 -   -   ,  -
      ;
 - :  ,      -
      C  .


   3.5.   

       0    -
  ,    -
       
  ,   -
,    .    -
         ,
   .
      0-  - 88 ($58) .
        0- 
         
.


   3.5.1.  

-----------------------------------------------------------
    ..  
-----------------------------------------------------------
   00     -           1        
01-03  AUTOLOAD    JMP $858   
-----------------------------------------------------------
   ,       -
     :  , -
       8- 
  ,   0,     00
0-  (   ,   1)    
   $801 -    
    .
   "-"  ""     $58
 2- .


   3.5.2.    (DPB)

-----------------------------------------------------------
    .  
-----------------------------------------------------------
   04  VOLUME   .  N  
   05  TYPE                
   06  DSIDE               0/$80: 1/2 
   07  TSIZE        ,     
08-09  DSIZE           .         
10-11  MAXBLOK                N . 
   12  VTOCADR           N . VTOC: < 256
-----------------------------------------------------------
      ,     1.7.
        :
      --------------------------------------
      TYPE DSIDE TSIZE DSIZE MAXBLOK VTOCADR
      --------------------------------------
       1     0     1     
       2     0    16     35    559     32
       3    $80   21    160   3359     42
       4     0    21     80   1679     42
       5     0    21     80   1679     42
      --------------------------------------


   3.5.3.  

-----------------------------------------------------------
    .  
-----------------------------------------------------------
00-0E  NAME      :    DPB
   0F  STATUS      0                 
10-1F                               
-----------------------------------------------------------
    00-1F     .  
   (.      3.9)
    DPB.  10-1F -
     .


   3.5.4.   

-----------------------------------------------------------
    .  
-----------------------------------------------------------
20-2E  STRTFILE  COMMAND.PRG       
-----------------------------------------------------------
      ,      
.   - .  .


   3.5.5.   

-----------------------------------------------------------
    .  
-----------------------------------------------------------
   2F  SLTMASK     :01111110       
   30  MAXDSK          0          .
31-36  DSKSLOTS      0...0        .-
   37  MAXRAM          0          .  
38-3D  RAMSLOTS      0...0        . 
   3E  ROMSLOT         0          . 
   3F  PRNTSLOT        0          .
-----------------------------------------------------------
        
 ,   , -  
 ( CX00-FF  C0Y0-YF, Y=X+8)  
,    . -
   :      ,  
  Shugrt  MFM,  ( 
     -9).  -
       6,    -   
1 (     ).
            
 (  $CX, X- ). MAXRAM  MAXDSK -
         ,  -
,     DSKSLOTS    RAMSLOTS.
   .    -
      AF-BF.
           
       -
  .    ,   -
        
 ()     ,  -
    .
           
       ,   
 ,      SLTMASK    
,          (
    : 76543210).   -
    -
   ;    
     , 
.
          
      -
 .


   3.5.6.  

-----------------------------------------------------------
    .
-----------------------------------------------------------
40-4F  DEVDTAB      Shugrt,
                    MFM,
                  
-----------------------------------------------------------
          -
    .   -
  RWTS         
 ( MEDIA  DCT),      
.      
         
.       -
    .


   3.5.7. X 

-----------------------------------------------------------
    .  
-----------------------------------------------------------
   50  K.MAXSCT       24         . 
   51  K.MAXDCT        8         . 
   52  K.MAXDRN        8         . .
   53  K.MAXLDR        8         . .
   54  K.CONFTAB     $3D            -
   55  K.LOGPHYS     $65              
   56  K.SECTORS     $78           RWTS
   57                            
-----------------------------------------------------------
        OC (
, RWTS).    ,   
    . 
  .
 - K.MAXSCT       -
      RWTS;
 - K.MAXDCT          
    DEVDTAB (.3.5.6) -    ;
 - K.MAXDRN         -
     -   SLOTS, DRIVES, MEDIA  CTREKS  
      RWTS;
 - K.MAXLDR         -
     -  DPBAREA  OC   LOGPHYS;
 - K.CONFTAB         -
       (SLOTS)     
    RWTS.
 - K.LOGPHYS      -
           RWTS;
 - K.SECTORS       
     RWTS,       -
    .


   3.6.   

     $58        
    ,  ,  -
:
 -   :
   -    ,
   -   - (IOSUB),
   -     (RWTS)   -
       ,
   -   (),
 ( -  ).
            -
        (   
    ).


   3.7.      

           2--
      (VTOC).
       256($100)
     VTOC  2-   (V2-NN,
NN-    "").       KK
   NNKK     
:
   00 :          -
         ;
 00 :       ;
   FF :        -
              ;
 FF :         ;
   F7 :      (VTOC', -
            ..);
   F0 :      ;
: , ..  .
    V2-NN   0-     ( NN00)
    0-      F7.  
 V2-00,       VTOCADR+1  
  ( VTOCADR=FF).
   VTOC 1       VTOCADR   -
   VTOC' 2 :  NN-  
      NN-   (0-255).  
 FF  ,   V2-NN   -
 .


   3.8.  

           .
    ,   ,   
   ,    -
  ,     .
     0     (    -
).
      256   1   ,  
    .
      32768 (32 )        1  
,     .   -
 (C 1 ),   128  
  .     .
 ( )  .
      4195304 (4 )      ,  2-
 C,   128   C 1 .
     4    3-  C.
    C  ,    
.       .


   3.9.  -

   - -  ,     ,  
  D (,  )   -
  32.     -   256.
            
 32     (FCB), -
    :
-----------------------------------------------------------
    
-----------------------------------------------------------
00-0E  NAME       ,    
   0F  STATUS      
   10  LEVEL       C   (0-3)
11-12  INFADR     ( )  C  
13-14  BLOCKS       ,  C
15-16  RECLEN        
17-18  DATE         . 
19-1B  FILELEN     (  .)
1C-1F  USRINF       
-----------------------------------------------------------
         
  USRINF:
 -  :
   1C-1D:    ,    
            ,
   1E:      ;
 -   :
   1C-1D:     ;
 -   :
   1C-1D:     ;
   1E-1F:   .


                                              1

          MFM

00: 000-014   28:348-35C   50:690-6A4   78:9D8-9EC
01: 015-029   29:35D-371   51:6A5-6B9   79:9ED-A01
02: 02A-03E   2A:372-386   52:6BA-6CE   7A:A02-A16
03: 03F-053   2B:387-39B   53:6CF-6E3   7B:A17-A2B
04: 054-068   2C:39C-3B0   54:6E4-6F8   7C:A2C-A40
05: 069-07D   2D:3B1-3C5   55:6F9-70D   7D:A41-A55
06: 07E-092   2E:3C6-3DA   56:70E-722   7E:A56-A6A
07: 093-0A7   2F:3DB-3EF   57:723-737   7F:A6B-A7F
08: 0A8-0BC   30:3F0-404   58:738-74C   80:A80-A94
09: 0BD-0D1   31:405-419   59:74D-761   81:A95-AA9
0A: 0D2-0E6   32:41A-42E   5A:762-776   82:AAA-ABE
0B: 0E7-0FB   33:42F-443   5B:777-78B   83:ABF-AD3
0C: 0FC-110   34:444-458   5C:78C-7A0   84:AD4-AE8
0D: 111-125   35:459-46D   5D:7A1-7B5   85:AE9-AFD
0E: 126-13A   36:46E-482   5E:7B6-7CA   86:AFE-B12
0F: 13B-14F   37:483-497   5F:7CB-7DF   87:B13-B27
10: 150-164   38:498-4AC   60:7E0-7F4   88:B28-B3C
11: 165-179   39:4AD-4C1   61:7F5-809   89:B3D-B51
12: 17A-18E   3A:4C2-4D6   62:80A-81E   8A:B52-B66
13: 18F-1A3   3B:4D7-4EB   63:81F-833   8B:B67-B7B
14: 1A4-1B8   3C:4EC-500   64:834-848   8C:B7C-B90
15: 1B9-1CD   3D:501-515   65:849-85D   8D:B91-BA5
16: 1CE-1E2   3E:516-52A   66:85E-872   8E:BA6-BBA
17: 1E3-1F7   3F:52B-53F   67:873-887   8F:BBB-BCF
18: 1F8-20C   40:540-554   68:888-89C   90:BD0-BE4
19: 20D-221   41:555-569   69:89D-8B1   91:BE5-BF9
1A: 222-236   42:56A-57E   6A:8B2-8C6   92:BFA-C0E
1B: 237-24B   43:57F-593   6B:8C7-8DB   93:C0F-C23
1C: 24C-260   44:594-5A8   6C:8DC-8F0   94:C24-C38
1D: 261-275   45:5A9-5BD   6D:8F1-905   95:C39-C4D
1E: 276-28A   46:5BE-5D2   6E:906-91A   96:C4E-C62
1F: 28A-29F   47:5D3-5E7   6F:91B-92F   97:C63-C77
20: 2A0-2B4   48:5E8-5FC   70:930-944   98:C78-C8C
21: 2B5-2C9   49:5FD-611   71:945-959   99:C8D-CA1
22: 2CA-2DE   4A:612-626   72:95A-96E   9A:CA2-CB6
23: 2DF-2F3   4B:627-63B   73:96F-983   9B:CB7-CCB
24: 2F4-308   4C:63C-650   74:984-998   9C:CCC-CE0
25: 309-31D   4D:651-665   75:999-9AD   9D:CE1-CF5
26: 31E-332   4E:666-67A   76:9AE-9C2   9E:CF6-D0A
27: 333-347   4F:67B-68F   77:9C3-9D7   9F:D0B-D1F


                                              2

           VTOC   MFM

     /    /
   V1    : 02/00
   V2-00 : 02/01      V2-07 : 55/07
   V2-01 : 0C/04      V2-08 : 61/0B
   V2-02 : 18/08      V2-09 : 6D/0F
   V2-03 : 24/0C      V2-0A : 79/13
   V2-04 : 30/10      V2-0B : 86/02
   V2-05 : 3C/14      V2-0C : 92/06
   V2-06 : 49/03      V2-0D : 9E/0A

 